Package-level declarations

Types

Link copied to clipboard
open class Config @JvmOverloads constructor(    identifier: Identifier,     val subfolder: String = "",     val folder: String = identifier.namespace,     val name: String = identifier.path) : Walkable, Translatable, EntryAnchor

Base Config class for use with FzzyConfig

Link copied to clipboard
class ConfigAction @JvmOverloads constructor(    titleSupplier: Supplier<Text>,     activeSupplier: Supplier<Boolean>,     pressAction: Runnable,     decoration: Decorated?,     description: Text? = null,     background: TextureSet? = null) : EntryWidget<Any> , EntryFlag, EntryCreator, EntryTransient, TranslatableEntry

Builds a button that will appear in a Config GUI, to perform some arbitrary, possible non-config-related action

Link copied to clipboard
class ConfigContext<T : Any>(val config: T)

Holds a config and any applicable secondary flags and their associated information

Link copied to clipboard
class ConfigGroup @JvmOverloads constructor(    groupName: String = "",     decoration: Decorated? = null,     offsetX: Int? = null,     offsetY: Int? = null) : TranslatableEntry, EntryAnchor, EntryCreator, EntryPermissible, EntryTransient

Defines the start of a config group

Link copied to clipboard